<?php

namespace App\Common\Enums\Base;

use App\Common\Enums\Attributes\DesAttribute;
use App\Common\Enums\Attributes\TagAttribute;
use App\Common\Enums\EnumStatusTrait;
use Sc\Util\HtmlElement\ElementType\AbstractHtmlElement;

/**
 * 路由菜单 : 类型
 */
enum RouteEnumType :int
{
    use EnumStatusTrait;

    /**
    * 左侧菜单
    */
    #[DesAttribute('左侧菜单')]
    #[TagAttribute('success', 'light')]
    case LeftMenu = 1;

    /**
    * 页面操作
    */
    #[DesAttribute('页面操作')]
    #[TagAttribute('warning', 'light')]
    case PageOperation = 2;

    /**
    * 头部菜单
    */
    #[DesAttribute('头部菜单')]
    #[TagAttribute('danger', 'light')]
    case HeadMenu = 3;

}
